﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using cbelo.Models;

namespace cbelo
{
    [Bind(Include = "nometapalanche,descricao,imagem")]
    public partial class tapalanche
    {
        public bool IsValid
        {
            get { return (GetRuleViolations().Count() == 0); }
        }

        public IEnumerable<RuleViolation> GetRuleViolations()
        {
            if (String.IsNullOrEmpty(nometapalanche))
                yield return new RuleViolation("Nome é obrigatório", "nome");

            if (String.IsNullOrEmpty(descricao))
                yield return new RuleViolation("Descrição é obrigatória", "descrição");

            yield break;
        }
    }

}